//
//  SEGAdjustableButton.h
//  ExcellentHome
//
//  Created by 揭婧雯 on 2017/8/2.
//  Copyright © 2017年 陈区. All rights reserved.
//

#import <UIKit/UIKit.h>

// 定义一个枚举（包含了四种类型的button）
typedef NS_ENUM(NSUInteger, SEGButtonEdgeInsetsStyle) {
    SEGButtonEdgeInsetsStyleTop, // image在上，label在下
    SEGButtonEdgeInsetsStyleLeft, // image在左，label在右
    SEGButtonEdgeInsetsStyleBottom, // image在下，label在上
    SEGButtonEdgeInsetsStyleRight // image在右，label在左
};

///可调节图片和文字间距的按钮
@interface SEGAdjustableButton : UIButton

/**
 * 设置button的titleLabel和imageView的布局样式，及间距
 *
 * @param style titleLabel和imageView的布局样式
 * @param space titleLabel和imageView的间距
 */
- (void)layoutButtonWithEdgeInsetsStyle:(SEGButtonEdgeInsetsStyle)style
                        imageTitleSpace:(CGFloat)space;

@end
